package com.inter.entity.agatewaytobeijing.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * 请求订购所需的参数较多，用一个对象封装一下
 *
 * @author lm
 * @date 2021/5/26 15:25
 */

@Data
@Builder
public class RequestPurchaseService implements Serializable {

    @ApiModelProperty(value = "渠道编码", example = "", dataType = "String")
    private String partnerCode;

    @ApiModelProperty(value = "企业密钥", example = "", dataType = "String")
    private String secret;

    @ApiModelProperty(value = "设备标识码", example = "", dataType = "String")
    private String deviceCode;

    @ApiModelProperty(value = "套餐名称", example = "", dataType = "String")
    private String packageName;

    @ApiModelProperty(value = "套餐编码", example = "", dataType = "String")
    private String packageCode;

    @ApiModelProperty(value = "套餐类型", example = "", dataType = "String")
    private String packageType;

    @ApiModelProperty(value = "订购周期", example = "", dataType = "String")
    private String orderPeriod;

    @ApiModelProperty(value = "支付金额", example = "", dataType = "String")
    private String amount;

    @ApiModelProperty(value = "支付方式", example = "", dataType = "String")
    private String payType;
}
